<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">
    <link rel="icon" href="../images/logo/logo.png" type="image/x-icon">
    <link rel="shortcut icon" href="../images/logo/logo.png"
          type="image/x-icon">
    <title>浏阳德塔软件开发有限公司 女娲计划</title>
</head>
<body style="Max-width: 700px; text-align:center; margin:auto;">
<div style="text-align:left; Max-width: 680px; margin-left:15px;">
    <a href="../">上一页</a>
    <br/>
    <br/>
    <br/>第三章 德塔 ETL 人工智能可视化数据流分析引擎系统.
    <br/> 作者: 罗瑶光, Author:Yaoguang.Luo<br/>
    <br/>
    <br/>基础应用: 元基催化与肽计算 编译机的神经元模拟机
    <br/>

    关于作者插件思维溯源描述. <br/>
    <br/>
    作者2009年第一次接触OSGI的思维来自Knime SDK 节点插件设计, 但一直没有时间进行跟进节点插件
    编码领域的研究, 因为作者早年迫于生计, 一直在互联网商业公司和Spring MVC + MySQL
    架构体系打交道.
    2012年作者第一次思考OSGI的模型是在加州路德大学实验室, 作者在写计算网络课 香港教授的
    web架构
    论文的时候, 有用到Liferay小窗口体系, 觉得这是个趋势, 作者开始下 Mini OSGI 关于Camel的WEB
    部署用法, 因为API是现成封装的, 作者部署了几个RPC Demo 之后就莫名毕业了, 没有再跟进研究.
    2013年作者设计完 ETL Unicorn, 没有采用OSGI技术, 仅仅是继承实现同类接口节点扩展
    基于override
    和overloader. 2017年 作者面试Infosys 持续长达2个月, 被面试官电话频繁问关于classloader的技术
    , 作者准备了标准答案关于Java jni native调用C/C++ 的 Object Scan 技术原理, 面试官说OK,
    next question... 2019年之后, 作者有时间开始用classloader 将2013年的ETL Unicorn继承方式
    设计成插件方式(所以作者的节点设计一直不在作者ETL著作权内. 之后作者采用TinShell
    新作品统一化设计
    节点. ). 目前作者的插件接口开始三元pdc语义编码索引插件文件名肽化标识, 用于之后的元基新陈代谢应用
    进化探索.
    描述人 罗瑶光 <br/>
    <br/>
    Implements of the trace of unicorn's plugins. <br/>
    <br/>
    The author first times to touch the OSGI, does since he the first time
    to develop the Knime SDK, 2009. Then touched the Camel and mini OSGI
    rpc applications of 2012, He had been working as backend developer by
    using Spring+ Mysql during 2014~2017. The inheritance of ETL node
    classes were simple like the template-modes of overrides and
    overloaders during 2013~2014. After the 2 month-duration and exceed 30
    times of Infosys interviews and frequently be asked of how about the
    classloader, Object Scan and JNI native parts by new JDKs, the author
    thought the ETL needed a change of Its node extensions by YangLiaoJing
    integrated. And now these classloader-plugin file-names became a 3
    metas-PDC (deta sixteen meta base, Initons char-code) word branches of
    DNA indexing and encoding. <br/>
    <br/>
    感想Gitee 20200427, 关于osgi功能的注释: 一开始作者不想做成插件方式的主要原因是这个
    ETL极其轻巧, 主要针对嵌入式系统, 插件的过多会增大系统整体体积, 后来在设计华瑞集的时候,
    作者理解了一个思想: 万物皆为插件, 于是觉得, 以后过度到第二代电子医院系统, 作者会将所有
    功能全部进行插件化, 因为华瑞集不是嵌入式系统, 严格的说它是一个巨系统, OSGI思想在这里用
    到非常合适, 于是没有多想, 就做了. <br/>
    <br/>
    Implements of the theory of 'Universe Inheritance/万物皆为插件', Notes on
    Gitee 2020-04-27. <br/>
    <br/>
    Initially, the author built an ETL unicorn for where be used in
    embedded system. In order to make the ETL to small and smart, therefore
    he didn't use the OSGI plugin theory to make a widely extension and
    only an ETL kernel instead. And now became an OSGI extension parts of
    YangLiaoJing software. Seem the OSGI extensions could fit a big system
    of YangLiaoJing. The author considers an OSGI extension does more
    better than object-oriented inheritance in this situation. <br/>
    <br/>

</div>
</body>